a381491b3df0c3261e4fa7e904286fc06e1bd08e,messaging/src/main/java/org/jboss/as/messaging/jms/NewJMSTopicAdd.java,NewJMSTopicAdd,execute,#NewOperationContext#ModelNode#ResultHandler#,54
Before Change
/** {@inheritDoc} */
public Cancellable execute(final NewOperationContext context, final ModelNode operation, ResultHandler resultHandler) {
final PathAddress address = PathAddress.pathAddress(operation.require(OP_ADDR));
final String name = address.getLastElement().getValue();
final ModelNode compensatingOperation = new ModelNode();
compensatingOperation.get(OP).set(REMOVE);
compensatingOperation.get(OP_ADDR).set(operation.require(OP_ADDR));
if(context instanceof NewRuntimeOperationContext) {
final NewRuntimeOperationContext runtimeContext = (NewRuntimeOperationContext) context;
After Change
@Override
public Cancellable execute(final NewOperationContext context, final ModelNode operation, ResultHandler resultHandler) {
ModelNode opAddr = operation.require(OP_ADDR);
final PathAddress address = PathAddress.pathAddress(opAddr);
final String name = address.getLastElement().getValue();
final ModelNode compensatingOperation = Util.getResourceRemoveOperation(opAddr);
if(context instanceof NewRuntimeOperationContext) {
final NewRuntimeOperationContext runtimeContext = (NewRuntimeOperationContext) context;